package com.uzai.console.entity;

import com.uzai.common.entity.BaseEntity;
import com.uzai.console.jsonvo.faqkeyword.RiskRule;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 智能回复-关键词表
 * 
 * @author chenshun
 * @email sunlightcs@gmail.com
 * @date 2021-11-25 17:12:08
 */
@Data
public class FaqKeyword extends BaseEntity {

	private static final long serialVersionUID = 7435234208729770797L;

	/**
	 * 运营商Id
	 */
	private Long merId;
	/**
	 * 对应的回复语Id
	 */
	private Long replyId;
	/**
	 * 设备唯一id（响应指定的机器人）
	 */
	private Long deviceUniqueId;
	/**
	 * 设备类型（如微信、公众号）
	 */
	private String deviceType;
	/**
	 * 关键词
	 */
	private String keyword;
	/**
	 * 匹配类型(0精准匹配 1包含关键词触发)
	 */
	private Integer type;
	/**
	 * 0客户端;1公众号;2小程序;3app;(预留字段)
	 */
	private Integer platform;

	/**
	 * 是否开启条件(1-开启；0-未开启)
	 */
	private Integer status;

	/**
	 * 夜间时间（如：23:00:00-08:00:00）
	 */
	private String nightTime;

	/**
	 * 允许私聊回复（0否，1是）
	 */
	private Integer priReply;
	/**
	 * 允许群内回复（0否，1是）
	 */
	private Integer groupReply;
	/**
	 * 回复条件：订单类型（0未设置，1全部订单，2淘宝订单，3京东订单，4拼多多订单，5唯品会订单，6抖音订单, 7快手订单）
	 */
	private Integer orderType;
	/**
	 * 小于多少单
	 */
	private Integer maxOrderCount;

	/**
	 * 等于多少单
	 */
	private Integer equalOrderCount;

	/**
	 * 大于多少单
	 */
	private Integer minOrderCount;
	/**
	 * 最大多少小时内
	 */
	private Integer maxTime;
	/**
	 * 发送最大条数
	 */
	private Integer maxSendCount;
	/**
	 * 最后下单时间小于等于多少天
	 */
	private Integer lastOrderMaxDay;
	/**
	 * 最后下单时间大于等于多少天
	 */
	private Integer lastOrderMinDay;

	/**
	 * 会员类型id
	 */
	private Long userTypeId;

	/**
	 * 会员标签
	 */
	private String userTags;

	/**
	 * 忽略自定义标签
	 */
	private String ignoreTags;

	/**
	 * 忽略自定义标签
	 */
	private String ignoreRemarks;

	/**
	 * 风控开关(0-未开启；1-开启)
	 */
	private Integer riskStatus;

	/**
	 * 风控规则
	 */
	private String riskRule;

}
